home *** CD-ROM | disk | FTP | other *** search
/ Over 1,000 Windows 95 Programs / Over 1000 Windows 95 Programs (Microforum) (Disc 1).iso / 0769 / readme.txt < prev    next >
Text File  |  1997-04-10  |  3KB  |  81 lines

  1.                               
  2.          Finger 3.1: a Windows Sockets Finger Client
  3.  by Lee Murach  Internet: lee@nrc.com, CompuServe: 71161,651
  4.                      Tel: (805) 484-2128
  5.                               
  6. Overview
  7.  
  8. Finger 3.1 is a Windows Sockets finger client.  You may use
  9. Finger to query for users on a remote host.  The Finger 3.1
  10. distribution builds two finger clients: Finger and MFinger.
  11. These clients have the same user interface, and differ only
  12. in their network interface;  Finger uses Berkeley style
  13. synchronous blocking calls, whereas MFinger uses the
  14. asynchronous WS extensions.
  15.  
  16. Contents
  17.  
  18. makefile  The make file for building the distribution.
  19. finger.c  M/Finger's user interface.  This module processes
  20.           all user input, and displays query results and
  21.           errors.
  22. dsplist.c The 'display list' module that enables the network
  23.           module to hand off the finger query results in a
  24.           form that is meaningful to the user interface
  25.           module.
  26. netwrkm.c Mfinger's network module.  It isolates the network
  27.           interface from the rest of the program, and uses
  28.           asynchronous WS calls to query the remote host.
  29. netwrkb.c This is Finger's network module and has the same
  30.           external call interface as netwrkm.c, but uses
  31.           Berkeley style synchronous (blocking) WS calls.
  32. *.ico     This is "dirty Bert," the finger icon, and is a
  33.           matter of hysterical convention.
  34. other.ico Can be used in place of finger/mfinger.ico, if you
  35.           prefer a more conventional icon.
  36. *.def     The .def file describes executable output to
  37.           linker.
  38. finger.dlg     Contains definitions of dialog boxes.
  39. finger.rc Specifies resources.
  40. readme.*  You're reading it now.
  41. m/finger.exe   The executables.
  42.  
  43. Requirements
  44.  
  45.   To run Finger, you'll need access to a remote host which
  46.   runs a finger server.
  47.  
  48.   Since finger dynamically links to the winsock DLL and
  49.   builds with the winsock.h, .def, and .lib files,  you'll
  50.   need a TCP/IP implementation that provides a Windows
  51.   Sockets interface.
  52.  
  53.   The 3.1 distribution was built with the Microsoft C/C++
  54.   7.0 compiler and the Windows1 3.1 SDK.
  55.  
  56.   
  57. Release Notes
  58.  
  59. The netwrkm.c module now calls WSAAsyncSelect() with FD_READ
  60. | FD_CLOSE flags in order to detect the end-of-stream.
  61. Actually, the module considers the zero recv() return to be
  62. the definitive indication of end-of-stream.
  63.  
  64. Netwrkm.c now checks for the  WSAEWOULDBLOCK error that
  65. connect() usually returns.  This isn't actually an error,
  66. but merely indicates that the connection request is still
  67. pending completion.
  68.  
  69. The host dialog now (optionally) queries for a user login
  70. id, along with the host name/address.
  71.  
  72. The 3.0 Mfinger would crash if given a host IP address.
  73. This has been fixed.
  74.  
  75. The release now builds for Windows Sockets rev 1.1, by
  76. default.
  77.  
  78.  
  79. _______________________________
  80. 1Windows is a trademark of Microsoft Corporation
  81.